Aufgabenstellung
Kara steht vor einem Baum oder nicht. Wenn nicht, soll er einfach einen Schritt weitergehen oder ansonsten um den einzelnen Baum herumgehen.
import javakara.JavaKaraProgram;
public class Main extends JavaKaraProgram {
public static void main(String[] args) {
new Main().run();
}
public void myMainProgram() {
if (kara.treeFront()) {
this.bypassTree();
} else {
kara.move();
}
}
private void bypassTree() {
kara.turnLeft();
kara.move();
kara.turnRight();
kara.move();
kara.move();
kara.turnRight();
kara.move();
kara.turnLeft();
}
}